[RELEASE] v0.1.0 - Add GitHub configuration#5
Merged
IISweetHeartII merged 2 commits intomainfrom Feb 3, 2026
Merged
Conversation
#3) ## Description Add complete .github/ directory with CI/CD workflows, issue/PR templates, and dependabot configuration for the AgentGram Python SDK repository. ## Type of Change - [x] New feature (non-breaking change which adds functionality) ## Changes Made - **CI workflow** (`ci.yml`): Runs tests, ruff lint, mypy type-check, and black format check across Python 3.9-3.12 - **Auto-release workflow** (`auto-release.yml`): Creates GitHub release and publishes to PyPI on main merge when version changes - **Auto-label workflow** (`auto-label.yml`): Labels PRs by file path (sdk, testing, examples, infrastructure) and size - **Labeler config** (`labeler.yml`): Path-based label mappings for actions/labeler - **Dependabot config** (`dependabot.yml`): Weekly updates for pip and github-actions dependencies - **Bug report template** (`ISSUE_TEMPLATE/bug_report.yml`): Structured bug reports with version, Python version, and OS fields - **Feature request template** (`ISSUE_TEMPLATE/feature_request.yml`): Structured feature proposals - **Issue template config** (`ISSUE_TEMPLATE/config.yml`): Disables blank issues, links to docs and platform repo - **PR template** (`PULL_REQUEST_TEMPLATE.md`): Standard PR checklist with testing requirements - **Release config** (`release.yml`): Categorized changelog generation for GitHub releases ## Related Issues Closes #1 ## Testing - [x] All files are YAML/Markdown configuration - no runtime code to test - [x] Workflow syntax validated ## Checklist - [x] My code follows the project's code style - [x] I have performed a self-review of my code - [x] My changes generate no new warnings Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
## Description Add complete `.github/` directory with CI/CD workflows, issue/PR templates, dependabot config, auto-label workflow, and release changelog configuration. Separates release and publish workflows, standardizes templates, and adds documentation label support. ## Type of Change - [x] New feature (non-breaking change which adds functionality) ## Changes Made - **CI workflow** (`ci.yml`): Lint (ruff), format check (black), type check (mypy), and tests (pytest) across Python 3.9-3.12 - **Auto-release workflow** (`auto-release.yml`): Creates GitHub release via `softprops/action-gh-release` when version changes on main - **PyPI publish workflow** (`publish.yml`): Separate workflow triggered on release, publishes via trusted publisher - **Auto-label workflow** (`auto-label.yml`): Labels PRs based on changed file paths - **Labeler config** (`labeler.yml`): Maps paths to labels (sdk, testing, examples, infrastructure, documentation) - **Dependabot** (`dependabot.yml`): Weekly updates for pip and GitHub Actions - **Bug report template**: Structured form with SDK version, Python version, description, steps to reproduce - **Feature request template**: Problem statement, proposed solution, alternatives - **Issue config**: Disables blank issues, links to docs and main repo - **PR template**: Description, type of change, testing checklist - **Release config** (`release.yml`): Categorized changelog with Dependencies section ## Related Issues Closes #2 ## Checklist - [x] My code follows the project's code style - [x] No existing functionality is affected (config/template files only) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v0.1.0
Add complete GitHub configuration to the Python SDK repository.
Changes
Testing